package com.mmd.service.impl;

import java.util.ArrayList;
import java.util.List;

import org.apache.commons.dbutils.handlers.BeanListHandler;

import com.mmd.bean.AdminInfoBean;
import com.mmd.db.DBProvider;
import com.mmd.service.IAjaxDemoServices;
import com.mmd.utils.Myutils;

public class AjaxDemoServiceImpl implements IAjaxDemoServices{

	@Override
	public List<AdminInfoBean> queryLoginByParams(AdminInfoBean adminB) {
//		// 组织查询语句
//		StringBuilder sbQuerySql=new StringBuilder("select * from HOST where 1=1");
//		
//		//查询条件的参数集合
//		List<Object> lstParams = new ArrayList<>();
//		if(adminB!=null){
//			//根据查询条件动态拼写查询条件
//			//姓名模糊查询
//			String strName=adminB.getHost_name();
//			if(strName!=null && strName.equals("")){
//				//添加姓名的模糊查询条件
//				sbQuerySql.append("and host_name like ?");
//				//保存查询参数
//				lstParams.add("%"+strName+"%");
//			}
//			
////			//地址模糊查询
////			String strAddress=adminB.getAdminaddress();
////			if(strAddress!=null && !strAddress.equals("")){
////				//添加姓名的模糊查询条件
////				sbQuerySql.append("and adminAddress like ?");
////				//保存查询参数
////				lstParams.add("%"+strAddress+"%");
////			}
//		}
//		//调用db层进行数据库查询操作
//				List<AdminInfoBean> lstAdmins= Myutils.getInstance(DBProvider.class).query(sbQuerySql.toString(),
//						new BeanListHandler<>(AdminInfoBean.class),lstParams.toArray());
//				//返回结果
//				return lstAdmins;
		// 调用db层进行数据库操作
		// 登录查询语句
		String sql = "select * from host where host_name = ? and host_psw= ? ";
		// 调用db层进行数据库查询操作
		List<AdminInfoBean> lstAdmins = Myutils.getInstance(DBProvider.class).query(sql,
				new BeanListHandler<>(AdminInfoBean.class), adminB.getHost_name(), adminB.getHost_psw());
		// 返回结果
		return lstAdmins;
	}


}
